package com.lcm.algorithm.datatest.sort;

import java.util.Arrays;

/**
 * @description:
 * @author: lcm
 * @create: 2020-04-08 16:29
 **/

public class SelectionSort {

    public static void main(String[] args) {
        int[] n = new int[]{6, 5, 2, 7, 3, 9, 8, 4, 10, 1};
        sort(n);
        System.out.println(Arrays.toString(n));
    }


    public static void sort(int[] nums){
        for(int i=0;i<nums.length;i++){
            int minIndex=i;
            for(int j=i+1;j<nums.length;j++){
                if(nums[j]<nums[minIndex]){
                    minIndex=j;
                }
            }
            if(minIndex!=i){
                int temp=nums[i];
                nums[i]=nums[minIndex];
                nums[minIndex]=temp;
            }
        }
    }

}
